vulkan: Better glyph cache api
authorMatthias Clasen <mclasen@redhat.com>
Tue, 19 Sep 2017 22:53:32 +0000 (18:53 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 21 Sep 2017 03:26:14 +0000 (23:26 -0400)
commit4d4a0212fb3dc7854424084044adbc6642ea6616
tree7d8439e2521271daa1c9dfc9b4d6135418987060
parentc0fdf522dd890b028dba796d49b30fec772983ab
vulkan: Better glyph cache api

Move the glyph caching api to something that can support using
multiple textures. We now split the text render ops into multiple
ops for different textures, and make each op render just a substring
of the text node's glyph string.
gsk/gskvulkancolortextpipeline.c
gsk/gskvulkancolortextpipelineprivate.h
gsk/gskvulkanrenderer.c
gsk/gskvulkanrendererprivate.h
gsk/gskvulkanrenderpass.c
gsk/gskvulkantextpipeline.c
gsk/gskvulkantextpipelineprivate.h